package com.liuxin.zhiyuan.shujuzhongxin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.liuxin.common.utils.PageUtils;
import com.liuxin.zhiyuan.shujuzhongxin.domain.po.VolunteerRecommendationTempEntity;

import java.util.Map;

/**
 * 志愿推荐表记录
 *
 * @author zsl
 * @email 1301966496@qq.com
 * @date 2025-11-22 19:55:50
 */
public interface VolunteerRecommendationTempService extends IService<VolunteerRecommendationTempEntity> {

    PageUtils queryPage(Map<String, Object> params);
    /**
     * 根据学员ID更新或插入志愿填报记录
     * @param volunteerRecommendation 志愿推荐实体
     */
    void saveOrUpdateByVrId(VolunteerRecommendationTempEntity volunteerRecommendation);
    /**
     * 根据学员ID查询志愿记录列表（分页）
     * @param params 查询参数，包含xueyuanId
     * @return 分页结果
     */
    PageUtils queryPageByVrId(Map<String, Object> params);
}

